home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 4 / Info_Mac IV CD-ROM (Pacific HiTech Inc.)(August 1994).iso / Development / Source / tarsrc Folder / tar.r < prev    next >
Text File  |  1993-11-28  |  18KB  |  1,050 lines

  1. resource 'MENU' (128, "Apple", preload) {
  2.     128,
  3.     textMenuProc,
  4.     0x7FFFFFFD,
  5.     enabled,
  6.     apple,
  7.     {    /* array: 2 elements */
  8.         /* [1] */
  9.         "About Tar...", noIcon, noKey, noMark, plain,
  10.         /* [2] */
  11.         "-", noIcon, noKey, noMark, plain
  12.     }
  13. };
  14.  
  15. resource 'MENU' (129, "File", preload) {
  16.     129,
  17.     textMenuProc,
  18.     0x7FFFFF77,
  19.     enabled,
  20.     "File",
  21.     {    /* array: 9 elements */
  22.         /* [1] */
  23.         "Create...", noIcon, "N", noMark, plain,
  24.         /* [2] */
  25.         "Extract...", noIcon, "E", noMark, plain,
  26.         /* [3] */
  27.         "List...", noIcon, "L", noMark, plain,
  28.         /* [4] */
  29.         "-", noIcon, noKey, noMark, plain,
  30.         /* [5] */
  31.         "Close", noIcon, "W", noMark, plain,
  32.         /* [6] */
  33.         "Page Setup...", noIcon, noKey, noMark, plain,
  34.         /* [7] */
  35.         "Save Preferences", noIcon, noKey, noMark, plain,
  36.         /* [8] */
  37.         "-", noIcon, noKey, noMark, plain,
  38.         /* [9] */
  39.         "Quit", noIcon, "Q", noMark, plain
  40.     }
  41. };
  42.  
  43. resource 'MENU' (130, "Edit", preload) {
  44.     130,
  45.     textMenuProc,
  46.     0x7FFFFFFD,
  47.     enabled,
  48.     "Edit",
  49.     {    /* array: 6 elements */
  50.         /* [1] */
  51.         "Undo", noIcon, "Z", noMark, plain,
  52.         /* [2] */
  53.         "-", noIcon, noKey, noMark, plain,
  54.         /* [3] */
  55.         "Cut", noIcon, "X", noMark, plain,
  56.         /* [4] */
  57.         "Copy", noIcon, "C", noMark, plain,
  58.         /* [5] */
  59.         "Paste", noIcon, "V", noMark, plain,
  60.         /* [6] */
  61.         "Clear", noIcon, noKey, noMark, plain
  62.     }
  63. };
  64.  
  65. resource 'MENU' (131, "Preferences", preload) {
  66.     131,
  67.     textMenuProc,
  68.     0x7FFF16FF,
  69.     enabled,
  70.     "Preferences",
  71.     {    /* array: 13 elements */
  72.         /* [1] */
  73.         "Convert Newlines", noIcon, "U", noMark, plain,
  74.         /* [2] */
  75.         "Strip LFs (Ext Only)", noIcon, "M", noMark, plain,
  76.         /* [3] */
  77.         "Old Tar Compatible", noIcon, noKey, noMark, plain,
  78.         /* [4] */
  79.         "Use Floppy", noIcon, "F", noMark, plain,
  80.         /* [5] */
  81.         "Use Tape", noIcon, "T", noMark, plain,
  82.         /* [16] */
  83.         "Tape Options...", noIcon, noKey, noMark, plain,
  84.         /* [7] */
  85.         "Block Size...", noIcon, noKey, noMark, plain,
  86.         /* [8] */
  87.         "Over Write Files", noIcon, noKey, noMark, plain,
  88.         /* [9] */
  89.         "-", noIcon, noKey, noMark, plain,
  90.         /* [10] */
  91.         "Page Screen Listings", noIcon, noKey, noMark, plain,
  92.         /* [11] */
  93.         "List to Printer", noIcon, "P", noMark, plain,
  94.         /* [12] */
  95.         "-", noIcon, noKey, noMark, plain,
  96.         /* [13] */
  97.         "Set Creator/Type...", noIcon, "S", noMark, plain
  98.     }
  99. };
  100.  
  101. resource 'DLOG' (128, "AboutTar", purgeable) {
  102.     {68, 112, 240, 380},
  103.     dBoxProc,
  104.     visible,
  105.     noGoAway,
  106.     0x0,
  107.     128,
  108.     ""
  109. };
  110.  
  111. resource 'DLOG' (130, "SelectDirectory", purgeable) {
  112.     {0, 0, 215, 360},
  113.     dBoxProc,
  114.     invisible,
  115.     noGoAway,
  116.     0x0,
  117.     130,
  118.     ""
  119. };
  120.  
  121. resource 'DLOG' (129, "BlockSize", purgeable) {
  122.     {44, 75, 144, 375},
  123.     dBoxProc,
  124.     visible,
  125.     noGoAway,
  126.     0x0,
  127.     129,
  128.     ""
  129. };
  130.  
  131. resource 'DLOG' (131, "Creator/Type", purgeable) {
  132.     {44, 75, 154, 375},
  133.     dBoxProc,
  134.     visible,
  135.     nogoAway,
  136.     0x0,
  137.     131,
  138.     ""
  139. };
  140.  
  141. resource 'DLOG' (132, "Floppy", purgeable) {
  142.     {44, 75, 144, 375},
  143.     dBoxProc,
  144.     visible,
  145.     noGoAway,
  146.     0x0,
  147.     132,
  148.     ""
  149. };
  150.  
  151. resource 'DLOG' (133, "TapeOpts", purgeable) {
  152.     {44, 75, 279, 454},
  153.     dBoxProc,
  154.     visible,
  155.     noGoAway,
  156.     0x0,
  157.     133,
  158.     ""
  159. };
  160.  
  161. resource 'DITL' (129, "BlockSize", purgeable) {
  162.     {    /* array DITLarray: 4 elements */
  163.         /* [1] */
  164.         {15, 200, 37, 260},
  165.         Button {
  166.             enabled,
  167.             "OK"
  168.         },
  169.         /* [2] */
  170.         {50, 200, 74, 260},
  171.         Button {
  172.             enabled,
  173.             "Cancel"
  174.         },
  175.         /* [3] */
  176.         {40, 80, 55, 121},
  177.         EditText {
  178.             enabled,
  179.             ""
  180.         },
  181.         /* [4] */
  182.         {15, 40, 35, 159},
  183.         StaticText {
  184.             enabled,
  185.             "Enter block size:"
  186.         }
  187.     }
  188. };
  189.  
  190. resource 'DITL' (132, "Floppy", purgeable) {
  191.     {    /* array DITLarray: 3 elements */
  192.         /* [1] */
  193.         {1024, 200, 1048, 260},
  194.         Button {
  195.             enabled,
  196.             "OK"
  197.         },
  198.         /* [2] */
  199.         {50, 200, 74, 260},
  200.         Button {
  201.             enabled,
  202.             "Cancel"
  203.         },
  204.         /* [3] */
  205.         {50, 50, 74, 110},
  206.         Button {
  207.             enabled,
  208.             "Eject"
  209.         },
  210.         /* [4] */
  211.         {15, 40, 35, 159},
  212.         StaticText {
  213.             enabled,
  214.             "Insert Floppy"
  215.         }
  216.     }
  217. };
  218.  
  219. resource 'DITL' (133, "TapeOpts", purgeable) {
  220.     {    /* array DITLarray: 20 elements */
  221.         /* [1] */
  222.         {10, 282, 32, 342},
  223.         Button {
  224.             enabled,
  225.             "OK"
  226.         },
  227.         /* [2] */
  228.         {41, 282, 65, 342},
  229.         Button {
  230.             enabled,
  231.             "Cancel"
  232.         },
  233.         /* [3] */
  234.         {50, 95, 65, 135},
  235.         EditText {
  236.             enabled,
  237.             ""
  238.         },
  239.         /* [4] */
  240.         {150, 115, 165, 155},
  241.         EditText {
  242.             enabled,
  243.             ""
  244.         },
  245.         /* [5] */
  246.         {180, 115, 195, 155},
  247.         EditText {
  248.             enabled,
  249.             ""
  250.         },
  251.         /* [6] */
  252.         {210, 115, 225, 155},
  253.         EditText {
  254.             enabled,
  255.             ""
  256.         },
  257.         /* [7] */
  258.         {150, 310, 165, 350},
  259.         EditText {
  260.             enabled,
  261.             ""
  262.         },
  263.         /* [8] */
  264.         {180, 310, 195, 350},
  265.         EditText {
  266.             enabled,
  267.             ""
  268.         },
  269.         /* [9] */
  270.         {210, 310, 225, 350},
  271.         EditText {
  272.             enabled,
  273.             ""
  274.         },
  275.         /* [10] */
  276.         {90, 194, 105, 366},
  277.         CheckBox {
  278.             enabled,
  279.             "Force Variable Blocking"
  280.         },
  281.         /* [11] */
  282.         {120, 194, 135, 337},
  283.         CheckBox {
  284.             enabled,
  285.             "Send Mode Select"
  286.         },
  287.         /* [12] */
  288.         {10, 12, 26, 104},
  289.         StaticText {
  290.             disabled,
  291.             "Tape Options"
  292.         },
  293.         /* [13] */
  294.         {50, 15, 65, 75},
  295.         StaticText {
  296.             disabled,
  297.             "SCSI ID:"
  298.         },
  299.         /* [14] */
  300.         {120, 15, 135, 149},
  301.         StaticText {
  302.             disabled,
  303.             "Timeouts (Seconds)"
  304.         },
  305.         /* [15] */
  306.         {150, 15, 165, 90},
  307.         StaticText {
  308.             disabled,
  309.             "Min Cmd:"
  310.         },
  311.         /* [16] */
  312.         {180, 15, 195, 73},
  313.         StaticText {
  314.             disabled,
  315.             "Motion:"
  316.         },
  317.         /* [17] */
  318.         {210, 15, 225, 75},
  319.         StaticText {
  320.             disabled,
  321.             "Rewind:"
  322.         },
  323.         /* [18] */
  324.         {150, 194, 165, 290},
  325.         StaticText {
  326.             disabled,
  327.             "Density Code:"
  328.         },
  329.         /* [19] */
  330.         {180, 194, 195, 297},
  331.         StaticText {
  332.             disabled,
  333.             "Buffered Mode:"
  334.         },
  335.         /* [20] */
  336.         {210, 194, 225, 269},
  337.         StaticText {
  338.             disabled,
  339.             "Speed:"
  340.         }
  341.     }
  342. };
  343.  
  344.  
  345. resource 'DITL' (192, "BadBlockAlert", purgeable) {
  346.     {    /* array DITLarray: 2 elements */
  347.         /* [1] */
  348.         {60, 124, 80, 184},
  349.         Button {
  350.             enabled,
  351.             "OK"
  352.         },
  353.         /* [2] */
  354.         {9, 67, 49, 256},
  355.         StaticText {
  356.             enabled,
  357.             "Block size must be between 1 and 256 inc"
  358.             "lusive!"
  359.         }
  360.     }
  361. };
  362.  
  363. resource 'DITL' (193, "BadTapeID", purgeable) {
  364.     {    /* array DITLarray: 2 elements */
  365.         /* [1] */
  366.         {60, 124, 80, 184},
  367.         Button {
  368.             enabled,
  369.             "OK"
  370.         },
  371.         /* [2] */
  372.         {9, 67, 49, 256},
  373.         StaticText {
  374.             enabled,
  375.             "Tape SCSI ID must be between 0 and 6 inc"
  376.             "lusive!"
  377.         }
  378.     }
  379. };
  380.  
  381. resource 'DITL' (130, "SelectDirectory", purgeable) {
  382.     {    /* array DITLarray: 11 elements */
  383.         /* [1] */
  384.         {155, 256, 173, 336},
  385.         Button {
  386.             enabled,
  387.             "Open"
  388.         },
  389.         /* [2] */
  390.         {1162, 59, 1242, 77},
  391.         Button {
  392.             enabled,
  393.             ""
  394.         },
  395.         /* [3] */
  396.         {180, 256, 198, 336},
  397.         Button {
  398.             enabled,
  399.             "Cancel"
  400.         },
  401.         /* [4] */
  402.         {39, 232, 59, 347},
  403.         UserItem {
  404.             disabled
  405.         },
  406.         /* [5] */
  407.         {68, 256, 86, 336},
  408.         Button {
  409.             enabled,
  410.             "Eject"
  411.         },
  412.         /* [6] */
  413.         {93, 256, 111, 336},
  414.         Button {
  415.             enabled,
  416.             "Drive"
  417.         },
  418.         /* [7] */
  419.         {49, 10, 195, 230},
  420.         UserItem {
  421.             enabled
  422.         },
  423.         /* [8] */
  424.         {49, 229, 195, 246},
  425.         UserItem {
  426.             enabled
  427.         },
  428.         /* [9] */
  429.         {120, 252, 121, 340},
  430.         UserItem {
  431.             disabled
  432.         },
  433.         /* [10] */
  434.         {5, 20, 25, 240},
  435.         StaticText {
  436.             disabled,
  437.             ""
  438.         },
  439.         /* [11] */
  440.         {130, 256, 148, 336},
  441.         Button {
  442.             enabled,
  443.             "Select"
  444.         }
  445.     }
  446. };
  447.  
  448.  
  449. resource 'DITL' (193, "OSAlert", purgeable) {
  450.     {    /* array DITLarray: 5 elements */
  451.         /* [1] */
  452.         {121, 126, 141, 186},
  453.         Button {
  454.             enabled,
  455.             "OK"
  456.         },
  457.         /* [2] */
  458.         {10, 65, 30, 315},
  459.         StaticText {
  460.             enabled,
  461.             "Routine: ^0"
  462.         },
  463.         /* [3] */
  464.         {35, 65, 55, 315},
  465.         StaticText {
  466.             enabled,
  467.             "OS Call: ^1"
  468.         },
  469.         /* [4] */
  470.         {60, 65, 80, 315},
  471.         StaticText {
  472.             enabled,
  473.             "^2"
  474.         },
  475.         /* [4] */
  476.         {85, 65, 110, 315},
  477.         StaticText {
  478.             enabled,
  479.             "OS Error: ^3"
  480.         }
  481.     }
  482. };
  483.  
  484. resource 'DITL' (194, "PgmAlert", purgeable) {
  485.     {    /* array DITLarray: 4 elements */
  486.         /* [1] */
  487.         {122, 123, 142, 183},
  488.         Button {
  489.             enabled,
  490.             "OK"
  491.         },
  492.         /* [2] */
  493.         {10, 65, 30, 315},
  494.         StaticText {
  495.             enabled,
  496.             "Routine: ^0"
  497.         },
  498.         /* [3] */
  499.         {35, 65, 70, 315},
  500.         StaticText {
  501.             enabled,
  502.             "^1"
  503.         },
  504.         /* [4] */
  505.         {75, 65, 95, 315},
  506.         StaticText {
  507.             enabled,
  508.             "^2"
  509.         }
  510.     }
  511. };
  512.  
  513. resource 'DITL' (195, "VersionAlert", purgeable) {
  514.     {    /* array DITLarray: 2 elements */
  515.         /* [1] */
  516.         {60, 124, 80, 184},
  517.         Button {
  518.             enabled,
  519.             "OK"
  520.         },
  521.         /* [2] */
  522.         {9, 92, 49, 260},
  523.         StaticText {
  524.             enabled,
  525.             "Tar only works under System 6.0.5 or "
  526.             "later."
  527.         }
  528.     }
  529. };
  530.  
  531. resource 'DITL' (196, "SkipAlert", purgeable) {
  532.     {    /* array DITLarray: 2 elements */
  533.         /* [1] */
  534.         {63, 130, 83, 190},
  535.         Button {
  536.             enabled,
  537.             "OK"
  538.         },
  539.         /* [2] */
  540.         {9, 81, 56, 266},
  541.         StaticText {
  542.             enabled,
  543.             "Skipping archive file (it is within the "
  544.             "directory being archived)."
  545.         }
  546.     }
  547. };
  548.  
  549. resource 'DITL' (197, "StackAlert", purgeable) {
  550.     {    /* array DITLarray: 2 elements */
  551.         /* [1] */
  552.         {63, 130, 83, 190},
  553.         Button {
  554.             enabled,
  555.             "OK"
  556.         },
  557.         /* [2] */
  558.         {9, 81, 56, 266},
  559.         StaticText {
  560.             enabled,
  561.             "Overrun of stack in window print (can't "
  562.             "continue)!"
  563.         }
  564.     }
  565. };
  566.  
  567. resource 'DITL' (198, "DFAlert", purgeable) {
  568.     {    /* array DITLarray: 2 elements */
  569.         /* [1] */
  570.         {60, 124, 80, 184},
  571.         Button {
  572.             enabled,
  573.             "OK"
  574.         },
  575.         /* [2] */
  576.         {9, 92, 49, 221},
  577.         StaticText {
  578.             enabled,
  579.             "Archive file disk full!"
  580.         }
  581.     }
  582. };
  583.  
  584. resource 'DITL' (199, "HFSAlert", purgeable) {
  585.     {    /* array DITLarray: 2 elements */
  586.         /* [1] */
  587.         {60, 124, 80, 184},
  588.         Button {
  589.             enabled,
  590.             "OK"
  591.         },
  592.         /* [2] */
  593.         {9, 92, 49, 221},
  594.         StaticText {
  595.             enabled,
  596.             "Tar only works with HFS volumes."
  597.         }
  598.     }
  599. };
  600.  
  601. resource 'DITL' (200, "StopGo", purgeable) {
  602.     {    /* array DITLarray: 6 elements */
  603.         /* [1] */
  604.         {120, 40, 140, 100},
  605.         Button {
  606.             enabled,
  607.             "Retry"
  608.         },
  609.         /* [2] */
  610.         {120, 185, 140, 245},
  611.         Button {
  612.             enabled,
  613.             "Quit"
  614.         },
  615.         /* [3] */
  616.         {10, 65, 95, 315},
  617.         StaticText {
  618.             enabled,
  619.             "^0"
  620.         },
  621.     }
  622. };
  623.  
  624. resource 'DITL' (201, "Generic", purgeable) {
  625.     {    /* array DITLarray: 6 elements */
  626.         /* [1] */
  627.         {120, 40, 140, 100},
  628.         Button {
  629.             enabled,
  630.             "Ok"
  631.         },
  632.         /* [2] */
  633.         {10, 65, 95, 315},
  634.         StaticText {
  635.             enabled,
  636.             "^0"
  637.         },
  638.     }
  639. };
  640.  
  641. resource 'DITL' (131, "Creator/Type", purgeable) {
  642.     {    /* array DITLarray: 6 elements */
  643.         /* [1] */
  644.         {80, 40, 100, 100},
  645.         Button {
  646.             enabled,
  647.             "OK"
  648.         },
  649.         /* [2] */
  650.         {80, 185, 100, 245},
  651.         Button {
  652.             enabled,
  653.             "Cancel"
  654.         },
  655.         /* [3] */
  656.         {13, 114, 33, 174},
  657.         EditText {
  658.             enabled,
  659.             ""
  660.         },
  661.         /* [4] */
  662.         {45, 114, 65, 174},
  663.         EditText {
  664.             enabled,
  665.             ""
  666.         },
  667.         /* [5] */
  668.         {13, 38, 33, 98},
  669.         StaticText {
  670.             enabled,
  671.             "Creator:"
  672.         },
  673.         /* [6] */
  674.         {44, 58, 65, 100},
  675.         StaticText {
  676.             enabled,
  677.             "Type:"
  678.         }
  679.     }
  680. };
  681.  
  682. resource 'DITL' (128, "AboutTar", purgeable) {
  683.     {    /* array DITLarray: 2 elements */
  684.         /* [1] */
  685.         {130, 74, 150, 134},
  686.         Button {
  687.             enabled,
  688.             "OK"
  689.         },
  690.         /* [2] */
  691.         {7, 7, 114, 254},
  692.         Picture {
  693.             enabled,
  694.             128
  695.         }
  696.     }
  697. };
  698.  
  699. resource 'ALRT' (129, "BadBlockSize", purgeable) {
  700.     {50, 65, 140, 385},
  701.     192,
  702.     {    /* array: 4 elements */
  703.         /* [1] */
  704.         OK, visible, silent,
  705.         /* [2] */
  706.         OK, visible, silent,
  707.         /* [3] */
  708.         OK, visible, silent,
  709.         /* [4] */
  710.         OK, visible, silent
  711.     }
  712. };
  713.  
  714. resource 'ALRT' (130, "OSAlert", purgeable) {
  715.     {50, 65, 200, 385},
  716.     193,
  717.     {    /* array: 4 elements */
  718.         /* [1] */
  719.         OK, visible, silent,
  720.         /* [2] */
  721.         OK, visible, silent,
  722.         /* [3] */
  723.         OK, visible, silent,
  724.         /* [4] */
  725.         OK, visible, silent
  726.     }
  727. };
  728.  
  729. resource 'ALRT' (131, "PgmAlert", purgeable) {
  730.     {50, 65, 200, 385},
  731.     194,
  732.     {    /* array: 4 elements */
  733.         /* [1] */
  734.         OK, visible, silent,
  735.         /* [2] */
  736.         OK, visible, silent,
  737.         /* [3] */
  738.         OK, visible, silent,
  739.         /* [4] */
  740.         OK, visible, silent
  741.     }
  742. };
  743.  
  744. resource 'ALRT' (132, "VersionAlert", purgeable) {
  745.     {50, 65, 140, 385},
  746.     195,
  747.     {    /* array: 4 elements */
  748.         /* [1] */
  749.         OK, visible, silent,
  750.         /* [2] */
  751.         OK, visible, silent,
  752.         /* [3] */
  753.         OK, visible, silent,
  754.         /* [4] */
  755.         OK, visible, silent
  756.     }
  757. };
  758.  
  759. resource 'ALRT' (133, "SkipAlert", purgeable) {
  760.     {50, 65, 140, 385},
  761.     196,
  762.     {    /* array: 4 elements */
  763.         /* [1] */
  764.         OK, visible, silent,
  765.         /* [2] */
  766.         OK, visible, silent,
  767.         /* [3] */
  768.         OK, visible, silent,
  769.         /* [4] */
  770.         OK, visible, silent
  771.     }
  772. };
  773.  
  774. resource 'ALRT' (134, "StackAlert", purgeable) {
  775.     {50, 65, 140, 385},
  776.     197,
  777.     {    /* array: 4 elements */
  778.         /* [1] */
  779.         OK, visible, silent,
  780.         /* [2] */
  781.         OK, visible, silent,
  782.         /* [3] */
  783.         OK, visible, silent,
  784.         /* [4] */
  785.         OK, visible, silent
  786.     }
  787. };
  788.  
  789. resource 'ALRT' (135, "DFAlert", purgeable) {
  790.     {50, 65, 140, 385},
  791.     198,
  792.     {    /* array: 4 elements */
  793.         /* [1] */
  794.         OK, visible, silent,
  795.         /* [2] */
  796.         OK, visible, silent,
  797.         /* [3] */
  798.         OK, visible, silent,
  799.         /* [4] */
  800.         OK, visible, silent
  801.     }
  802. };
  803.  
  804. resource 'ALRT' (136, "HFSAlert", purgeable) {
  805.     {50, 65, 140, 385},
  806.     199,
  807.     {    /* array: 4 elements */
  808.         /* [1] */
  809.         OK, visible, silent,
  810.         /* [2] */
  811.         OK, visible, silent,
  812.         /* [3] */
  813.         OK, visible, silent,
  814.         /* [4] */
  815.         OK, visible, silent
  816.     }
  817. };
  818.  
  819. resource 'ALRT' (137, "BadTapeID", purgeable) {
  820.     {50, 65, 140, 385},
  821.     193,
  822.     {    /* array: 4 elements */
  823.         /* [1] */
  824.         OK, visible, silent,
  825.         /* [2] */
  826.         OK, visible, silent,
  827.         /* [3] */
  828.         OK, visible, silent,
  829.         /* [4] */
  830.         OK, visible, silent
  831.     }
  832. };
  833.  
  834. resource 'ALRT' (138, "StopGo", purgeable) {
  835.     {50, 65, 200, 385},
  836.     200,
  837.     {    /* array: 4 elements */
  838.         /* [1] */
  839.         OK, visible, silent,
  840.         /* [2] */
  841.         OK, visible, silent,
  842.         /* [3] */
  843.         OK, visible, silent,
  844.         /* [4] */
  845.         OK, visible, silent
  846.     }
  847. };
  848.  
  849. resource 'ALRT' (139, "Generic", purgeable) {
  850.     {50, 65, 200, 385},
  851.     201,
  852.     {    /* array: 4 elements */
  853.         /* [1] */
  854.         OK, visible, silent,
  855.         /* [2] */
  856.         OK, visible, silent,
  857.         /* [3] */
  858.         OK, visible, silent,
  859.         /* [4] */
  860.         OK, visible, silent
  861.     }
  862. };
  863.  
  864. resource 'WIND' (129, "ListingWindow") {
  865.     {40/*440*/, 20, 320/*720*/, 480},
  866.     dBoxProc,
  867.     visible,
  868.     noGoAway,
  869.     0x0,
  870.     ""
  871. };
  872.  
  873. resource 'ICN#' (128) {
  874.     {    /* array: 2 elements */
  875.         /* [1] */
  876.         $"3F FF FF FC 20 FF F0 04 20 F0 F0 F4 20 C0 30 F4"
  877.         $"20 80 10 04 20 86 10 04 20 8F 10 04 20 9F 90 04"
  878.         $"20 9F 90 04 20 8F 10 04 20 86 10 04 20 80 10 04"
  879.         $"20 C0 30 04 20 F0 F0 04 20 FF F0 04 20 80 10 04"
  880.         $"20 AC 10 04 20 FF F0 04 20 F0 F0 04 20 C0 30 04"
  881.         $"20 80 10 04 20 86 10 04 20 8F 10 04 20 9F 90 04"
  882.         $"20 9F 90 04 20 8F 10 04 20 86 10 04 20 80 10 04"
  883.         $"20 C0 30 04 20 F0 F0 04 20 FF F0 04 3F FF FF FC",
  884.         /* [2] */
  885.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  886.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  887.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  888.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  889.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  890.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  891.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  892.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  893.     }
  894. };
  895.  
  896. resource 'ICN#' (129) {
  897.     {    /* array: 2 elements */
  898.         /* [1] */
  899.         $"00 00 C0 00 00 00 30 00 00 0F FC 00 00 30 0F 00"
  900.         $"00 C7 E3 C0 01 1F F8 E0 02 7F FE 40 04 FF FF 20"
  901.         $"09 FF FF 90 0B FF FF D0 13 FF FF C8 17 F8 1F E8"
  902.         $"27 F3 CF E4 2F E4 27 F4 2F E8 17 F4 2F E8 17 F4"
  903.         $"2F E8 17 F4 2F E8 17 F4 2F E4 27 F4 27 F3 CF E4"
  904.         $"17 F8 1F E8 13 FF FF C8 0B FF FF D0 09 FF FF 90"
  905.         $"04 FF FF 20 02 7F FE 40 01 1F F8 80 00 C7 E3 00"
  906.         $"00 30 0C 00 00 0F F0",
  907.         /* [2] */
  908.         $"00 00 C0 00 00 00 30 00 00 0F FC 00 00 3F FF 00"
  909.         $"00 FF FF C0 01 FF FF E0 03 FF FF C0 07 FF FF E0"
  910.         $"0F FF FF F0 0F FF FF F0 1F FF FF F8 1F FF FF F8"
  911.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  912.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  913.         $"1F FF FF F8 1F FF FF F8 0F FF FF F0 0F FF FF F0"
  914.         $"07 FF FF E0 03 FF FF C0 01 FF FF 80 00 FF FF 00"
  915.         $"00 3F FC 00 00 0F F0"
  916.     }
  917. };
  918.  
  919. resource 'ICN#' (130) {
  920.     {    /* array: 2 elements */
  921.         /* [1] */
  922.         $"3FFF FFFC 20FF F004 20F0 F0F4 20C0 30F4"
  923.         $"2080 1004 2086 1004 208F 1384 209F 9244"
  924.         $"209F 9384 208F 1204 2086 1204 2080 1004"
  925.         $"20C0 3384 20F0 F244 20FF F384 2080 1284"
  926.         $"20AC 1244 20FF F004 20F0 F384 20C0 3204"
  927.         $"2080 1304 2086 1204 208F 1384 209F 9004"
  928.         $"209F 9384 208F 1204 2086 1304 2080 1204"
  929.         $"20C0 3204 20F0 F004 20FF F004 3FFF FFFC",
  930.         /* [2] */
  931.         $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"
  932.         $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"
  933.         $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"
  934.         $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"
  935.         $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"
  936.         $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"
  937.         $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"
  938.         $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"
  939.     }
  940. };
  941.  
  942. resource 'FREF' (128) {
  943.     'APPL',
  944.     0,
  945.     ""
  946. };
  947.  
  948. resource 'FREF' (129) {
  949.     'TARF',
  950.     1,
  951.     ""
  952. };
  953.  
  954. resource 'FREF' (130) {
  955.     'PREF',
  956.     2,
  957.     ""
  958. };
  959.  
  960. resource 'BNDL' (128) {
  961.     'TAR ',
  962.     0,
  963.     {    /* array TypeArray: 2 elements */
  964.         /* [1] */
  965.         'ICN#',
  966.         {    /* array IDArray: 3 elements */
  967.             /* [1] */
  968.             0, 128,
  969.             /* [2] */
  970.             1, 129,
  971.             /* [3] */
  972.             2, 130
  973.         },
  974.         /* [2] */
  975.         'FREF',
  976.         {    /* array IDArray: 3 elements */
  977.             /* [1] */
  978.             0, 128,
  979.             /* [2] */
  980.             1, 129,
  981.             /* [3] */
  982.             2, 130
  983.         }
  984.     }
  985. };
  986.  
  987. data 'TAR ' (0) {
  988.     $"08 54 61 72 20 76 34 2E 30"                         /* .Tar v4.0 */
  989. };
  990.  
  991. resource 'PICT' (128, purgeable) {
  992.     474,
  993.     {7, 7, 114, 254},
  994.     $"11 01 A0 00 82 A1 00 96 00 06 05 00 00 00 02 98"
  995.     $"A1 00 9A 00 08 FF FC 00 00 00 45 00 00 A0 00 98"
  996.     $"01 00 0A 00 07 00 07 00 72 00 FE 03 00 02 0D 00"
  997.     $"0C 2B 0B 16 15 54 61 72 20 66 6F 72 20 74 68 65"
  998.     $"20 4D 61 63 69 6E 74 6F 73 68 A0 00 99 A0 00 97"
  999.     $"A1 00 96 00 06 05 00 00 00 02 98 A1 00 9A 00 08"
  1000.     $"00 1A 00 00 00 78 00 00 A0 00 98 0D 00 0A 2A 1B"
  1001.     $"22 57 72 69 74 74 65 6E 20 62 79 20 43 72 61 69"
  1002.     $"67 20 52 75 66 66 20 77 69 74 68 20 65 78 63 65"
  1003.     $"72 70 74 29 BF 07 73 20 66 72 6F 6D 0D A0 00 99"
  1004.     $"A1 00 9A 00 08 00 0E 00 00 00 78 00 00 A0 00 98"
  1005.     $"28 00 3D 00 0B 22 4A 6F 68 6E 20 47 69 6C 6D 6F"
  1006.     $"72 65 27 73 20 70 75 62 6C 69 63 20 64 6F 6D 61"
  1007.     $"69 6E 20 74 61 72 20 70 29 BF 08 72 6F 67 72 61"
  1008.     $"6D 2E 0D A0 00 99 A1 00 9A 00 08 00 02 00 00 00"
  1009.     $"78 00 00 A0 00 98 28 00 49 00 0B 01 0D A0 00 99"
  1010.     $"A1 00 9A 00 08 FF F6 00 00 00 78 00 00 A0 00 98"
  1011.     $"2A 0C 22 54 68 69 73 20 70 72 6F 67 72 61 6D 20"
  1012.     $"69 73 20 70 75 62 6C 69 63 20 64 6F 6D 61 69 6E"
  1013.     $"2E 20 20 4E 6F 29 BE 09 20 66 65 65 20 6D 61 79"
  1014.     $"0D A0 00 99 A1 00 9A 00 08 FF EA 00 00 00 78 00"
  1015.     $"00 A0 00 98 28 00 61 00 0B 22 62 65 20 63 68 61"
  1016.     $"72 67 65 64 20 66 6F 72 20 61 20 63 6F 70 79 20"
  1017.     $"6F 66 20 74 68 69 73 20 70 72 6F 67 29 BA 08 72"
  1018.     $"61 6D 20 61 6E 64 0D A0 00 99 A1 00 9A 00 08 FF"
  1019.     $"DE 00 00 00 78 00 00 A0 00 98 28 00 6D 00 0B 22"
  1020.     $"64 69 73 74 72 69 62 75 74 69 6F 6E 20 6D 61 79"
  1021.     $"20 6E 6F 74 20 62 65 20 72 65 73 74 72 69 63 74"
  1022.     $"65 64 29 B8 01 2E A0 00 99 A0 00 97 A0 00 83 FF"
  1023. };
  1024.  
  1025. resource 'SIZE' (-1) {
  1026.     reserved,
  1027.     ignoreSuspendResumeEvents,
  1028.     reserved,
  1029.     canBackground,
  1030.     needsActivateOnFGSwitch,
  1031.     backgroundAndForeground,
  1032.     dontGetFrontClicks,
  1033.     ignoreAppDiedEvents,
  1034.     is32BitCompatible,
  1035.     notHighLevelEventAware,
  1036.     onlyLocalHLEvents,
  1037.     notStationeryAware,
  1038.     dontUseTextEditServices,
  1039.     reserved,
  1040.     reserved,
  1041.     reserved,
  1042.     256 * 1024,
  1043.     256 * 1024
  1044. };
  1045.  
  1046. resource 'vers' (1) {
  1047.     0x04, 0x00, beta, 0x00, verUS,
  1048.     "4.0b",
  1049.     "Macintosh Tar, v4.0b"
  1050. };